732B The Best Friend Of a Man codeforces solution in cpp
by ujjal roy
#include<bits/stdc++.h>
using namespace std;
main()
{
int n,k,i,j,sum1=0,sum2=0,r;
cin>>n>>k;
int a[n];
vector<int> b;
for(i=0;i<n;i++)
{
cin>>a[i];
sum1+=a[i];
}
b.push_back(a[0]);
sum2=b[0];
for(i=1;i<n;i++)
{
r=k-b[i-1];
if(r>=a[i])
{
b.push_back(r);
}
else
{
b.push_back(a[i]);
}
sum2+=b[i];
}
int sum=sum2-sum1;
cout<<sum<<endl;
for(i=0;i<b.size();i++)
{
cout<<b[i]<<" ";
}
cout<<endl;
return 0;
}
0 Comments